insulating blanket - German English Dictionary